home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 7: Sunsite
/
Linux Cubed Series 7 - Sunsite Vol 1.iso
/
system
/
shells
/
csh526.pat
< prev
next >
Wrap
Text File
|
1996-11-17
|
1KB
|
38 lines
diff --unified --recursive --unidirectional-new-file --ignore-space-change ../csh.old/Makefile ./Makefile
--- ../csh.old/Makefile Thu Jan 7 16:29:28 1993
+++ ./Makefile Sat Nov 6 15:45:01 1993
@@ -5,7 +5,7 @@
#
# Linux changes by Ken Clark 1/6/93
-CFLAGS = -O3 -s -fstrength-reduce -DFILEC -DNLS \
+CFLAGS = -O6 -s -fstrength-reduce -DFILEC -DNLS \
-DSHORT_STRINGS -D__USE_BSD -D__USE_BSD_SIGNAL -I.
# I wanted -fwritable-strings but GCC complained. Why? Seems it is not
# needed anyway.
diff --unified --recursive --unidirectional-new-file --ignore-space-change ../csh.old/proc.c ./proc.c
--- ../csh.old/proc.c Wed Jan 6 17:27:30 1993
+++ ./proc.c Mon Nov 8 00:22:21 1993
@@ -1280,16 +1280,14 @@
* background jobs process groups Same for the comparison in the other part
* of the #ifdef
*/
- if (wanttty >= 0)
- if (setpgid(0, pgrp) == -1) {
- xprintf("csh: setpgid error.\n");
+ if (wanttty >= 0) {
+ if (setpgid(0, pgrp) == -1 && errno != EPERM) {
+ xprintf("csh: setpgid error.%d %d\n",pgrp,errno);
xexit(0);
- }
-
- if (wanttty > 0) {
+ };
(void) tcsetpgrp(FSHTTY, pgrp);
(void) sigsetmask(omask);
- }
+ };
if (tpgrp > 0)
tpgrp = 0; /* gave tty away */